Big Huge Thesaurus

ajuga genevensis

noun

sounds kind of like